export interface PageDto {
    pageNum: number
    pageSize?: number
    search?: string
}
export interface PageResDto <T> {
    hasNextPage: boolean
    totalCount:number
    list:T
}
export interface UserInfoDto{
    appId:string,
    code:string
}
export interface QueryDateSlotDto {
    startTime?: string
    endTime?: string
}

export interface ClientUserDto {
    avatar: string
    real_name: string
    mobile: string
}
export interface WorkerDto {
    company_name: string
    employee_id: string
    end_date: string
    idcard: string
    is_active: 1
    name: string
    occupation_level: number
    occupation_name: string
    plan_name: string
    policy_id: number
    policy_person_id: number
    start_date: string
}

export interface FileUrlDto{
    companyId: number
    createUserId: number
    fileSize: string
    fileType: string
    fileUrl: string
    id:number
}

export interface ReportCaseResultDto{
    createTime: string
    createUserId: number
    desc: number
    id: number
    remark: string
    reportCaseId: null
    reportSolveResult: string
}

export interface InsureCompanyDto {
    insureCompanyType:string,
    name:string
}
